package mi.payment.utils.transaction;

import java.util.Map;

import mi.payment.utils.iso8583.MsgField;

public interface ReceiveMsgCheck {

    /**
     * 校验返回的报文是否合格
     *
     * @param requestBytes  发送报文
     * @param requestMap    发送报文封装成map
     * @param responseBytes 返回报文
     * @param responseMap   返回报文封装成map
     * @return mac失败 B6，其他 12A 成功 00
     */
    String check(byte[] requestBytes, Map<String, MsgField> requestMap, byte[] responseBytes, Map<String, MsgField> responseMap);

}
